package com.yonyou.cyxdms.sysAuth.service.service.Login;

import com.yonyou.cyxdms.sysAuth.service.vo.weChat.AccessToken;
import com.yonyou.cyxdms.sysAuth.service.vo.weChat.AccountBindingVO;
import com.yonyou.cyxdms.sysAuth.service.vo.weChat.WechatInfo;

import java.util.Map;

/**
 * <p>Title: WechatScanLoginService</p>
 * <p>Description: 业务接口 </p>
 *
 * @author luzizhi
 */
public interface WechatScanLoginService {

    Map<String, String> wechatLoginUrl(String redirectUri);

    AccessToken getAccessToken(String code);

    WechatInfo getWechatInfo(String accessToken, String openId);

    void sendSms(String phone,String appId);

    void accountBinding(AccountBindingVO accountBindingVO);

    Map<String, Object> checkOpenId(String strOpenid, String appId);
}
